home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 October / EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso / Aminet / dev / gcc / ixemul_src.lha / ixemul-41.0 / network / Makefile < prev    next >
Makefile  |  1995-05-18  |  3KB  |  78 lines

  1. CFLAGS=-O2 -fforce-mem -DDEBUG
  2. CC=gcc
  3. CSW=-c
  4. INCS=
  5. SHELL = /bin/sh
  6.  
  7. .s.o:
  8.     @copy $*.s x.c
  9.     @gcc -traditional -E x.c -o x.s
  10.     $(CC) $(CFLAGS) $(INCS) $(CSW) x.s -o $*.o
  11.  
  12. .s.bo:
  13.     @copy $*.s x.c
  14.     @gcc -traditional -E x.c -o x.s
  15.     $(CC) $(CFLAGS) $(INCS) $(CSW) x.s -o $*.bo
  16.  
  17. .c.o:
  18.     $(CC) $(CFLAGS) $(INCS) $(CSW) $*.c
  19.  
  20. .c.bo:
  21.     $(CC) $(CFLAGS) $(INCS) $(CSW) -fbaserel $*.c -o $*.bo
  22.  
  23. .c.X:
  24.     gcc -I/scsu -DFINAL -fgen-aux-info -fsyntax-only -S $*.c -o foo.s
  25.     -egrep -v "(static|compiled from|:[INO]C )" $*.c.X >$*.X
  26.     rm -f $*.c.X
  27.  
  28. SRCS=   getgrent.c gethostnamadr.c getlogin.c getnetbyaddr.c getnetbyname.c \
  29.     getnetent.c getpass.c getproto.c getprotoent.c getprotoname.c getpwent.c \
  30.     getservbyname.c getservbyport.c getservent.c getttyent.c getusershell.c \
  31.     herror.c inet_addr.c inet_lnaof.c inet_makeaddr.c inet_netof.c \
  32.     inet_network.c inet_ntoa.c initgroups.c rcmd.c res_comp.c res_debug.c \
  33.     res_init.c res_mkquery.c res_query.c res_send.c sethostent.c syslog.c \
  34.     ttyname.c ttyslot.c htonl.s htons.s ntohl.s ntohs.s \
  35.     page.c log2.c hsearch.c dynahash.c bigkey.c hfunc.c  \
  36.     ndbm.c buf.c storage.c updutils.c lruhash.c lrutils.c split.c \
  37.     search.c lrucache.c  insert.c utils.c delete.c big.c seq.c btree.c
  38.  
  39.  
  40. OBJS=   getgrent.o gethostnamadr.o getlogin.o getnetbyaddr.o getnetbyname.o \
  41.     getnetent.o getpass.o getproto.o getprotoent.o getprotoname.o getpwent.o \
  42.     getservbyname.o getservbyport.o getservent.o getttyent.o getusershell.o \
  43.     herror.o inet_addr.o inet_lnaof.o inet_makeaddr.o inet_netof.o \
  44.     inet_network.o inet_ntoa.o initgroups.o rcmd.o res_comp.o res_debug.o \
  45.     res_init.o res_mkquery.o res_query.o res_send.o sethostent.o syslog.o \
  46.     ttyname.o ttyslot.o \
  47.     page.o log2.o hsearch.o dynahash.o bigkey.o hfunc.o  \
  48.     ndbm.o buf.o storage.o updutils.o lruhash.o lrutils.o split.o \
  49.     search.o lrucache.o  insert.o utils.o delete.o big.o seq.o btree.o
  50.  
  51. BOBJS=  getgrent.bo gethostnamadr.bo getlogin.bo getnetbyaddr.bo getnetbyname.bo \
  52.     getnetent.bo getpass.bo getproto.bo getprotoent.bo getprotoname.bo getpwent.bo \
  53.     getservbyname.bo getservbyport.bo getservent.bo getttyent.bo getusershell.bo \
  54.     herror.bo inet_addr.bo inet_lnaof.bo inet_makeaddr.bo inet_netof.bo \
  55.     inet_network.bo inet_ntoa.bo initgroups.bo rcmd.bo res_comp.bo res_debug.bo \
  56.     res_init.bo res_mkquery.bo res_query.bo res_send.bo sethostent.bo syslog.bo \
  57.     ttyname.bo ttyslot.bo \
  58.     page.bo log2.bo hsearch.bo dynahash.bo bigkey.bo hfunc.bo  \
  59.     ndbm.bo buf.bo storage.bo updutils.bo lruhash.bo lrutils.bo split.bo \
  60.     search.bo lrucache.bo  insert.bo utils.bo delete.bo big.bo seq.bo btree.bo
  61.  
  62. SOBJS=  htonl.o htons.o ntohl.o ntohs.o
  63.  
  64.  
  65. libnet.a .LIBRARY : $(OBJS) $(SOBJS)
  66.  
  67. libnetb.a .LIBRARY : $(BOBJS) $(SOBJS)
  68.  
  69. aux: $(AUX)
  70.  
  71. clean:
  72.     rm -f $(OBJS) $LIB)
  73.  
  74. dep: $(SRC)
  75.     $(CC) >deps -MM $(INCS) $(SRCS)
  76.     
  77. #########################################################################
  78.